[org 0x1000]; 这个位置其实是随便放的，不过仍有些不能放的位置...

dw 0x55aa; 魔数，由于判断错误

; 打印字符串
mov si,loading ; 给print传入loading的文本
call print

jmp $ ; 阻塞

; print 函数
print:
    mov ah,0x0e
.next:
    mov al,[si]
    cmp al,0
    jz .done
    int 0x10
    inc si
    jmp .next
.done:
    ret

loading:
    db "[INFO] Loading TobyOS...",10,13,0 ; 10是ascii的\n，13是ascii的\r